package vistas;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;

public class ArchivoLectura {

	private File archivo = null;
	private FileReader flujo = null;
	private BufferedReader buffer = null;
	
	public ArchivoLectura() {
		super();
	}
	
	public boolean abrirArchivo(String nombreArchivo){
		try {
			String ruta = System.getProperty("user.dir").toString() + "/src/archivos/" + nombreArchivo;
			archivo = new File(ruta);
			flujo = new FileReader (archivo);
			buffer = new BufferedReader(flujo);
			return true;
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		return false;
	}
	
	public String leerLinea(){
		 try{
			 String linea = buffer.readLine();
			 if (linea != null)
				 return linea;
			 return null;
		 }catch (Exception e){
			 return null;
		 }
	}
	
	public void cerrarArchivo(){
		try{
			if( null != flujo )
				flujo.close();     
		}catch (Exception e2){ 
		            e2.printStackTrace();
		}
	}
}
